<aspectj>
    <!-- Секция объявления аспектов -->
    <!-- Ссылка на докуметацию: https://eclipse.dev/aspectj/doc/released/devguide/ltw-configuration.html -->
    <aspects>
        <!-- Объявление классов-аспектов для связывания -->
        <aspect name="ru.aspect.AccountAspect"/>
        <aspect name="ru.aspect.ExcludeExampleAspect"/>

        <!-- Указание запускаемых аспектов -->
        <include within="ru.aspect..*"/>

        <!-- Указание аспектов, запуск которых не будет производиться -->
        <!-- Аналогичный эффект будет если не объявлять аспект -->
        <exclude within="ru.aspect.ExcludeExampleAspect"/>
    </aspects>

    <!-- Секция настройки порядка связывания -->
    <weaver options="-verbose -showWeaveInfo">
        <!-- Указание места классов для связывания -->
        <include within="ru.app..*"/>
        <!-- Указание запускаемых аспектов как в секции 'aspects' -->
        <include within="ru.aspect..*"/>
    </weaver>
</aspectj>